Skip to content

Bind ready Discord Activity clicks and viewer grants - #60

Merged
hugoalves-dev merged 1 commit into
mainfrom
codex/activity-ready-watch-api
Sep 29, 2026
Merged

hugoalves-dev merged 1 commit into
mainfrom
codex/activity-ready-watch-api

Conversation

@hugoalves-dev

@hugoalves-dev hugoalves-dev commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add bot-authorized endpoints that create a participant-bound Activity intent or a fresh personal desktop watch link from a ready share announcement.
  • Validate the ready share, Discord guild and channel, and active screen share before issuing either capability.
  • Require the same FrameRelay identity bearer that requested a viewer grant to redeem it.

Verification

  • dotnet test tests/SonicRelay.Api.IntegrationTests/SonicRelay.Api.IntegrationTests.csproj --no-restore --filter 'FullyQualifiedName~LaunchIntentActivityTests' --verbosity quiet (7 passed)
  • git diff origin/main...HEAD --check

Companion bot and Activity PR: hugoalves-dev/go_discord_FrameRelay#5

Live Discord playback still requires configured Activities, HTTPS URL mappings, and a transmitting desktop host.

@hugoalves-dev
hugoalves-dev merged commit 3acb45d into main Sep 29, 2026
4 checks passed
@hugoalves-dev
hugoalves-dev deleted the codex/activity-ready-watch-api branch September 29, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant